|
Advanced Software Engineering
|
A Chunk that loops over its code More...
Public Member Functions | |
| WhileChunk (ValueStorage valueStorage, IValue conditional) | |
| A For Loop object More... | |
| WhileChunk (ValueStorage valueStorage, IValue conditional, IVerb oneLineVerb) | |
| Create a new if object More... | |
| new void | ExecuteVerb () |
| Executes every verb in the chunk More... | |
Public Member Functions inherited from Advanced_Software_Engineering.Verbs.Flow.VerbChunk | |
| VerbChunk (List< IVerb > verbs) | |
| Create a new VerbChunk with verbs in it. More... | |
| VerbChunk () | |
| Create an empty VerbChunk More... | |
| void | AddVerb (IVerb verb) |
| Adds a verb to the verb list More... | |
| void | ExecuteVerb () |
| Executes all of the verbs in order More... | |
| IVerb[] | GetVerbs () |
| Returns all of the verbs stored More... | |
| string | GetDescription () |
| Gets a description of every verb More... | |
A Chunk that loops over its code
| Advanced_Software_Engineering.Verbs.Flow.WhileChunk.WhileChunk | ( | ValueStorage | valueStorage, |
| IValue | conditional | ||
| ) |
A For Loop object
| valueStorage | The ValueStorage for increasing and decreasing the stack |
| conditional | Preferably Value.ValueTypes.BoolValue, weather the loop should continue to execute. |
| Advanced_Software_Engineering.Verbs.Flow.WhileChunk.WhileChunk | ( | ValueStorage | valueStorage, |
| IValue | conditional, | ||
| IVerb | oneLineVerb | ||
| ) |
Create a new if object
| valueStorage | The ValueStorage for increasing and decreasing the stack |
| conditional | Preferably Value.ValueTypes.BoolValue, weather the loop should continue to execute. |
| oneLineVerb | A verb to execute in a single line. (Probably a bad idea) |
| new void Advanced_Software_Engineering.Verbs.Flow.WhileChunk.ExecuteVerb | ( | ) |
Executes every verb in the chunk
Implements Advanced_Software_Engineering.Verbs.Flow.IVerbChunk.